home *** CD-ROM | disk | FTP | other *** search
/ Miggybyte 9 / Miggybyte 9.adf / DOCS / MB_25.TXT / MB_25.TXT
Text File  |  1996-10-06  |  25KB  |  383 lines

  1.           Announcement from Jim Drew - Persistence Software
  2.  
  3.           The History of Utilities Unlimited... By Jim Drew
  4.  
  5. In  1984,  I  returned  from  Honolulu,  Hawaii  and  began working for a
  6. Commodore  dealer  in  downtown  Portland, Oregon.  Within a few months I
  7. became  technical  support  representative of the educational division of
  8. Commodore for the state of Oregon.  I worked for this company for about 9
  9. months  before  being approached by several individuals trying to recruit
  10. me  as  an  employee  to  write  disk  duplication  software.  After some
  11. nagging,  I decided to go ahead and I began working with a company by the
  12. name  of  'Final Source Software'.  I wrote many commercial disk copiers,
  13. and  designed  several  hardware  based disk copiers.  I was also writing
  14. some  software  for  a  company  by  the  name  of  MegaSoft  (located in
  15. Battleground,  Washington).   After  MegaSoft's  hardware disk copier had
  16. failed  to  meet  its  expectations,  I  was asked to fix it.  I did, and
  17. shortly  thereafter Final Source Software was dissolved and turned into a
  18. retail software rental chain.  I worked for a few months at Central Point
  19. Software,  and  wrote  their  Copy  ][  64/128  program.   After this was
  20. completed  I  went  to  work  full  time  for  MegaSoft, which after many
  21. problems changed its name to "Utilities Unlimited".
  22.  
  23. In  1986,  a couple (husband & wife) purchased 50% ownership in Utilities
  24. Unlimited.   This  couple  previously bought and sold forklifts (they did
  25. not  know  how to turn on a computer, but wanted to be on the road to the
  26. future).   After  about 9 months of problems with the original owner, the
  27. couple purchased the remaining 50% of the company, which included me.  At
  28. this  time  the  C64  market  was  just about at its end, and our hottest
  29. selling product, SuperCard+ (a hardware based disk copier) was just about
  30. at  saturation.   A  deal  was made that I would get a small (very small)
  31. percentage of the company if I would stay on and develop new products.  A
  32. choice  was  made  between  a  Nintendo cartridge copier or an Amiga disk
  33. copier.   We  went  the  Amiga  route  after a phone call to Nintendo was
  34. returned by their legal staff.
  35.  
  36. SuperCard  Ami  was born.  I designed the hardware, the software, did the
  37. advertisement layouts, handled dealer accounts, and technical support.  I
  38. was  constantly busy with software updates due to new copy protection.  I
  39. was  always  busy.   During  this time, I married my beautiful girlfriend
  40. Chauna (pronounced Shaw-nuh).  During the course of the next two years, I
  41. designed  the  KickStart  board  (ROM  switcher),  Boot  Drive  Selector,
  42. DigiDither, SuperCard Ami II, SYBIL, and a few other things which did not
  43. make it to market.  I also released more than 30 updates to SuperCard Ami
  44. I & II.  I was still doing everything by myself.
  45.  
  46. We  filed  a  lawsuit against Ashcom Design & Development for ripping off
  47. Super-Card  Ami  II.   More  than  a  year  after the initial filing, and
  48. $10,000 later, we won the copyright infringement suit.  In return, we got
  49. a  box  of  "MAC II" units (their copy of Super-Card Ami II) and that was
  50. it...  no damages because the company had nothing (it had been liquidated
  51. by  its  owners).   Some  things were a bit startling to me at this point
  52. because  of sales starting to decline.  Ads were placed for products that
  53. did  not  exist  yet  (like  SYBIL),  based  on  assumptions.   I did not
  54. voluntarily  create  these  ads..  I was told to.  When products would be
  55. late  (a  natural  thing in the software world), lots of excuses would be
  56. given...   we even had a fire one time that never really happened.  I had
  57. never  done  business  this  way before, although I did not like what was
  58. going  on,  I  was  only  24  and did not own enough of the company to be
  59. counted and the idea of working at McDonalds was not too appealing.
  60.  
  61. I  had  setup  a  deal with ReadySoft to bundle SYBIL with their AMAX II+
  62. upgrade for A500 machines (software only since there was no Zorro slot on
  63. the  A500).   After spending a great deal of time setting up this deal, a
  64. lot  of  bad  things  happened,  and  it  cost Utilities Unlimited nearly
  65. everything.   I  had  designed  a  custom  version of SYBIL that could be
  66. detected (at the request of ReadySoft) so that you could just not run the
  67. AMAX  II+  without  SYBIL.  I had the circuit boards made, boxes printed,
  68. etc...  the deal fell through and Utilities Unlimited was in trouble.
  69.  
  70. The primary owners of the company decided to sell their home and move the
  71. company  to  Lake  Havasu  City,  Arizona  (to  start fresh with some new
  72. capital).  I had little choice but to go, so I did.
  73.  
  74. Before  I  left, I started getting phone calls from Joe Fenton, who was
  75. living  in  Texas  at  the  time.   He  was  very  helpful,  giving  some
  76. suggestions  to  some  quirks  he had with SYBIL.  After talking with him
  77. quite  a  bit,  I  explained what had happended with ReadySoft, and I was
  78. really  out  for  revenge..   to  write  a  full  color, multitasking MAC
  79. emulation.   Joe said he had a pretty decent knowledge of the MAC OS, and
  80. that he thought there would be no problems.
  81.  
  82. Once  I  got  to  Lake  Havasu  (April of 1992), I talked the owners into
  83. hiring  Joe.  Joe came in the middle of May, 1992.  Much to his surprise,
  84. I  was  the only person at the company (that did anything).  He was under
  85. the impression (like thousands of customers) that Utilities Unlimited was
  86. as large as GVP, having dozens of employees.
  87.  
  88. This is where things went really sour with Utilities Unlimited....
  89.  
  90. The  owners  wanted  ads placed immediately for EMPLANT (which by the way
  91. was  just a name I thought up one day, and then turned it into an acronym
  92. after  the fact).  I could not believe that they wanted to advertise such
  93. an elaborate product that had not even existed yet!  I knew that they had
  94. faith in my abilities, but this was a bit much.  So, a list of 'features'
  95. was  made  based  on  what  Joe and I thought we could do.  Joe worked on
  96. hacking  the  MAC  OS, and I worked on the circuit board layout.  We both
  97. worked  on  the  custom  logic equasions and the features the board would
  98. have (we had lots of ideas, some of which were implemented on the EMPLANT
  99. board,  but have NEVER been used!) Keep in mind that EMPLANT, the circuit
  100. board  layout, the software, in short EVERYTHING was designed on an Amiga
  101. 500!   I  had  a slingshot Zorro expansion on my A500 (which had a VXL*30
  102. accelerator).   We  had  really  no Amiga equipment, just two accelerated
  103. A500s  and  a stock A2000 (this at a time when the A3000 had been out for
  104. awhile).
  105.  
  106. In  the  middle  of  August (already late for its shipping date), EMPLANT
  107. went   to  FCC  testing  in  Chandler,  Arizona.   We  failed  miserably.
  108. Actually, our Seikosha printer failed, along with our A2000.  The EMPLANT
  109. board  had  absolutely  no problems, but if the system fails, the product
  110. can  not be passed.  We were at FCC on a Friday, and returned on a Monday
  111. (Joe's  birthday)  after doing some pretty elaborate things to our system
  112. in order to get EMPLANT passed.
  113.  
  114. In  September,  we were suppose to show EMPLANT at the World of Commodore
  115. show  in  Pasadena,  California  (at DMI's booth, supporting the Resolver
  116. video  board).  Well, Joe, my wife, and I all went to the show and caused
  117. quite  a scene because we brought the prototype EMPLANT board with us.  I
  118. have most of it on video tape (my wife taped me with the crowd).  At this
  119. point we had NEVER even scene a MAC screen pop up!
  120.  
  121. Joe  and  I  were getting very worried.  The company had spent all of its
  122. money on advertising (full page/full color ads were about $5,000 each) in
  123. the various Amiga magazines instead of getting us the equipment we needed
  124. to finish and test EMPLANT.  Sometime in early November, we saw our first
  125. MAC  screen  appear!   (I  don't recall the day exactly, but I have it on
  126. video  tape!   We  had  a party that day!) Hey, we did it!  Only 3 months
  127. late,  but  we  were  successful.   Upon  hearing  this  news, the owners
  128. instantly  cashed  checks and ran credit cards..  even though the product
  129. was  in no way ready to ship!  It would be almost a full month before the
  130. first  version  was  ready  to  go.   Lots  of angry people!  Where is my
  131. product!?   The  product  shipped,  and  wow  was there a ton of problems
  132. (which  we  expected).  Joe and I were working 20+ hours a day, sometimes
  133. in  30 hour shifts.  Not only did I have to help debug, I had to make new
  134. advertisements,  handle  dealer  sales, do magazine interviews (try doing
  135. that  with  a  straight face when you know what REALLY is going on), etc.
  136. It  was  a  nightmare.  The only good thing about the entire situation is
  137. that  I  had  beaten  ReadySoft,  which was my only intention in creating
  138. EMPLANT.   The  first  release  of  software  was  reportedly  in October
  139. (according  to  the  history)...   this  was faked!  It was not until mid
  140. November  did we actually release the product for the first time.  Before
  141. the first release, the husband of the couple died of a heart attack.  Joe
  142. and  I  were  shocked  by the death, as it was completely unexpected.  We
  143. were  a  bit concerned that the remaining owner (a women with no computer
  144. experience what-so-ever) could handle things...  but who were we kidding?
  145. We  did  everything  already  anyways!  However, pressure was intensified
  146. greatly.  She had only one thing in mind, and that was retiring.
  147.  
  148. At  the  World of Commodore show in Pasadena (1993), sound support and 32
  149. bit   clean  operation  was  shown  for  the  first  time.   John  DiLulu
  150. (Commodore's cheif marketting manager) and Alex Amor (Creative Equipment,
  151. Inc.)  had a meeting with me to discuss an AMIGA/EMPLANT bundle deal.  An
  152. agreement  was  reached, but as usual nothing came of it.  One thing that
  153. was  requested  by Commodore engineers was our chunky to planar routines.
  154. These  routines  were  given  to  Commodore  (through  John  DiLulu), but
  155. apparently  never  reached engineering.  By the way, we did spend a great
  156. deal  of  time  getting  licensing  agreements with Commodore for reverse
  157. engineering  the multitasking code.  Commodore stated that if we were not
  158. using  the  code  in  its  entirety,  then  no  licensing  agreement  was
  159. necessary, but they would like a copy of the code for reference.  I still
  160. have the letter from Commodore's managing division (John DiLulu's office)
  161. pertaining  to  this.   Looking back, it is now easy to see why Commodore
  162. went  down  the tubes...  the cheif marketting manager couldn't even pass
  163. along a disk..  how the hell could he make executive decisions?
  164.  
  165. Things  were going pretty well for EMPLANT..  AMAX IV was no competition,
  166. and  it  was  funny  to  see  them  with  a  full color, multitasking MAC
  167. emulation  after  spending  several  years stating that it could never be
  168. done!   I  do  have  to say that I have a great deal of respect for Simon
  169. Douglas.   Joe  and  I  checked  each  new  version  of AMAX IV to see if
  170. anything  had  been 'borrowed' from EMPLANT's MAC emulation, and we never
  171. found  anything  even  remotely similar between our code.  This made it a
  172. good,  clean,  competitive  game.   We  wanted  to  make  a PowerPC based
  173. Pentium(tm)  emulation.   I  even  met  with  IBM  and Apple to discuss a
  174. technology buyout because our ideas were so revolutionary.  We decided to
  175. first  make  a  PC  emulation on the Amiga, and then port the code to the
  176. PowerMAC  platform.   Business  was  starting  to slow down, so the owner
  177. asked  what  was  next?  I told her that we could start working on the PC
  178. emulation..   great,  time  for new ads...  remember those 'e486DX coming
  179. soon!'  ads?   How  about the ads showing Windows running?..  the Windows
  180. screenshots  were  faked!   We  hired Mark Wignall to write all of the PC
  181. sided  drivers.   A  lot  of  the  speed  the  emulation  has  is  due to
  182. experimentations.  We spent a lot of time creating things like the CD-ROM
  183. driver,  comparing  our work constantly with SoftPC, PCTask, and CrossPC.
  184. We  spent  countless hours on the ANSI routines so that text output would
  185. be  the fastest possible.  We would time every revision with a stopwatch,
  186. hoping  to  gain  that 1/10th of the second extra speed.  Mark also wrote
  187. the  PC  emulation's  documentation,  which would be the last paper-bound
  188. documentation  ever  produced  at Utilities Unlimited.  The owner did not
  189. want   to   pay  for  packaging  or  documentation.   She  believed  that
  190. documentation on the disk was sufficient.  She also believed that 'people
  191. just throw away the packaging anyways, so why pay the extra money to make
  192. it look nice?' Sheesh!
  193.  
  194. At  this point I was being told what to say and do.  Neither Joe nor Mark
  195. had  a  clue as to what was really going on behind the scenes.  It became
  196. so  bad  that Mark didn't even know when we released the PC emulation for
  197. the  first  time!   He  was not to know, fearing he would try to convince
  198. everyone  it  was not ready (which it wasn't)...  it did not run Windows,
  199. DOOM,  or anything else it was suppose to.  It worked in simple DOS mode,
  200. supported   the   x87  style  FPU,  and  had  the  Pentium(tm)  Processor
  201. instruction  decoding.   For  the  most  part,  it did work well for what
  202. support  it had (missing ALL of the protected mode and MMU mode support).
  203. I  went to the World of Amiga show in London, and showed it for the first
  204. time.   People were impressed at the speed of things that I showed, but I
  205. could  not  show  Windows  because  it  simply would not work.  Mark left
  206. because  of  what  was  happening.   Joe  and I continued our work on the
  207. emulations,  but  we  wanted to build some new hardware goodies!  NO WAY!
  208. The  owner  did not want to have anything to do with FCC or hardware ever
  209. again.   Ack!   We had plans for a multiprocessor board, 060 board, video
  210. board,  and  other  really neat things.  We had even drawn out schematics
  211. and  gotten  developer information for everything we needed.  I know that
  212. we  could  have  made  the fastest accelerator and video board ever.  Our
  213. hands were tied (more like we were tied to a pay check).  About this time
  214. ShapeShifter  was released.  After Joe and I looked at it, we were pissed
  215. beyond  belief.  The majority of the code came from AMAX IV, with some of
  216. our  code, and even Apple's code.  I immediately starting documenting the
  217. code,  and  the changes that the code went through after several releases
  218. (especially  after making it clear that much of the code was 'borrowed').
  219. After  going  through  the  lawsuit  in the UK, the owner did not want to
  220. attempt to go after 'some kid in Germany', because it would cost too much
  221. money, and we would get nothing back.
  222.  
  223. I sent two registered letters to the author, and each letter was returned
  224. undeliverable.   I just wanted him to stop while he was ahead.  Joe and I
  225. are probably the best 68K reverse engineerers in the world.  We have gone
  226. through  gigs of code over the last 4 years, figuring out why certain MAC
  227. applications  do  weird things with our MAC emulation.  We can tell which
  228. Apple  engineer  wrote  any  part  of  the ROM or OS code, based on their
  229. programming  style.   We  knew AMAX IV well too.  It was easy to document
  230. what code came from where inside of ShapeShifter.
  231.  
  232. At  this  point I really can't do much about ShapeShifter, although there
  233. are  a  couple  of  legal  councils in Germany willing to take 80% of the
  234. earnings  of  a  successful  lawsuit.   Personally,  I  think  that  when
  235. judgement  day  rolls  around, the author will wish that ShapeShifter was
  236. just a character in Archon...
  237.  
  238. After  a  few  months,  we started working on the PowerMAC version of the
  239. e586DX  emulation  module.  But because the company's revenue was slowing
  240. down,  we  were  told to make something in the mean time.  So, MACPRO was
  241. created  as  a  means  to  produce  income.   We  continued  to  work  on
  242. PowerCLONE,  and  once again, the company's revenue was not up to par, so
  243. we  created Mac1200 and MacLite.  These emulations took several months to
  244. create  and debug.  The company was in bad shape, although it had several
  245. considerable  assets  (a  new 10,000 sqft building, cars, etc.) On August
  246. 23rd,  (one  day  before  Joe's  birthday) the owner decided to shut down
  247. Utilities   Unlimited.   We  had  absolutely  no  warning.   I  had  been
  248. repeatedly  told that the owner simply had too much money invested in the
  249. company to ever shut it down, so this was the last of my worries.
  250.  
  251. Utilities  Unlimited  International, Incorporated is officially bankrupt.
  252. Even  though  there  were no creditors, a bankruptcy was filed to prevent
  253. any  potential  lawsuits  in  the  future,  and  to  null  and  void  any
  254. commitments (like the lifetime warranty on products).  Joe and I are both
  255. unemployed  at  this  point.   My  small  percentage  of  the company was
  256. dissolved  in  outstanding  loans to the owner.  The one thing that I did
  257. manage  to get was the copyrights to all products free and clear (I owned
  258. 50% of the copyright myself, plus a percentage of the company's 50%, so I
  259. had controlling interest in the copyrights anyways).
  260.  
  261. Since  together,  Joe and I did *everything* (except write paychecks), it
  262. makes  sense for us to try to form a new company ourselves..  one that is
  263. honest  with  what  is  going on, since we will have no pressure from any
  264. outside  source.   We  have  decided  the  name  of  the  company will be
  265. "Persistence Software".
  266.  
  267. We  will  provide  the  same  technical  support  that we provided to the
  268. customers  in  the  past  (I  think  you  will  find  every review of our
  269. technical support to be outstanding).  We will also still provide support
  270. for  EMPLANT  customers,  and  I  am  going to make the information about
  271. EMPLANT hardware publically available.
  272.  
  273. Since  November  of  1995,  Joe  and  I have been working on the PowerMAC
  274. version  of  the  e586DX module.  That emulation is about 80% complete at
  275. this  point.   IT IS NOT DONE!  ...and I am happy to be able to say that!
  276. (Well,  maybe  not happy....  just glad I can be honest about it!) During
  277. this  time,  we have also been working on a completely new Amiga based PC
  278. emulation.   We  have re-written the emulation from scratch (yes, again).
  279. And  instead  of  releasing  bullsh*t  specs, we are going to odopt a new
  280. (read  as  REALISTIC) approach of hyping our software...  we are going to
  281. release  a  crippled  demo  version.  If you like it, great...  order the
  282. full version.  If not, you didn't get screwed and left with something you
  283. can't  use.   Here is some information about this new emulation:  Product
  284. name:   'PCx' Function:  PC emulation Computer:  Amiga This is an all new
  285. 80x86  emulation.   (Pentium  and  686  instruction  set, including Intel
  286. undocumented  P5 instructions).  The speed is roughly 3 times faster than
  287. v2.3 of EMPLANT's e586DX emulation in protected mode (like Windows, DOOM,
  288. etc.).   It  is  about  50%  faster  in DOS mode.  This speed increase is
  289. without  the  CPU  transcription, which has finally been debugged.  I use
  290. the  words  'roughly'  and  'about'  because  it  has NOT been completely
  291. finished  yet.   Things could get slightly faster (hopefully) or slightly
  292. slower.   I  don't anticipate any significant speed changes, and again, a
  293. demo  version  will show you exactly what the speed will be like (without
  294. CPU  Transcription  or  Turbo  Mode).  PCx IS NOT DONE YET!  WE ARE STILL
  295. TESTING IT!
  296.  
  297. The  demo version limits you to 8 megs of hard drive space, no ability to
  298. write to floppys, no Sound Blaster(tm) support, no CPU Trancscription, no
  299. CPU  Turbo  mode,  and a few other limitations.  Yes, we do have standard
  300. Sound  Blaster(tm)  support, which is mono only (v1.0/1.5 Sound Blaster).
  301. We  can  probably  make it stereo, but no promises or bogus release dates
  302. for  this  support.  We also have video board drivers.  These drivers can
  303. use  the  Amiga's  system drawing routines, or direct access to the video
  304. board's  memory.   Here are SOME of the features that we are planning for
  305. the  full  release  version:   Nice  user  interface, without the mess of
  306. multiple windows.  *DONE*
  307.  
  308. Self configuring.                                    *DONE*
  309. Intel Pentium Processor(tm) instruction set.         *DONE*
  310. Sound Blaster (mono) emulation.                      *DONE*
  311. MDA/CGA/EGA/VGA support.                             *DONE*
  312. VESA SVGA support.                                   *THIS IS NOT DONE!*
  313. CPU Transcription.                                   *DONE*
  314. CPU Turbo.                                           *DONE*
  315. Video board support.                                 *DONE*
  316. Selectable display modes (from display database)     *DONE*
  317. Creation of our own BIOS.                            *THIS IS NOT DONE!*
  318. Windows 3.11, OS/2, and Windows 95 support.          *THIS IS NOT DONE!*
  319. ASPI compliant SCSI manager.                         *DONE*
  320. Ability to mount Amiga partitions on PC side.        *DONE*
  321. CD-ROM support.                                      *DONE*
  322.  
  323. We  have  set  the  retail  price  at $59.95 US (£49.95 UK/Europe), which
  324. includes  a  licensed copy of American Megatrend's 'AMIBIOS'.  If you are
  325. an  owner  of  EMPLANT's  e586DX  emulation  module, you can send in your
  326. original  e586DX disk and get this upgrade for 1/2 off ($29.99 US, £24.95
  327. UK/Europe).   At  this point, it looks like our disk labels and packaging
  328. will  take  longer  to  get  than the completion of the software (we were
  329. shooting  for  an  October  1st  release).   As we get closer to actually
  330. releasing the product, the features list (above) will be updated.  We are
  331. pleased  to  announce  that  Blittersoft  (a  UK  based company) has been
  332. granted  the  world-wide  distribution rights to all Persistence Software
  333. products.   Blittersoft  was  Utilities Unlimited's European distributor,
  334. and  quite  frankly,  was the only reason Utilities Unlimited survived as
  335. long as it did.  Paul Lesurf does an excellent job of promoting products,
  336. and  I  know  that our products will be well handled by his company.  All
  337. orders (also Trade) should be directed to Blittersoft.
  338.  
  339. Blittersoft  and  Persistence  Software  will  jointly  provide technical
  340. support  through  WEB  pages,  email,  CompuServe,  GEnie,  and telephone
  341. support.   Software  upgrades will be available through our WEB pages and
  342. on   various  support  forums.   Again,  I  would  like  to  stress  that
  343. Persistence Software WILL support EMPLANT customers.  There will still be
  344. updates   and   technical  support.   No  more  EMPLANT  boards  will  be
  345. manufactured (unless somebody wants to buy the rights to EMPLANT).  We do
  346. have  parts  here  for  repairing boards, however, we will not be able to
  347. repair  or  replace boards for free.  Some reasonable fee will be charged
  348. for  any  repair work necessary.  I know that this announcement will come
  349. as  a  shock  to  many  people.   Hey,  it  was a shock to Joe and I too!
  350. Utilities  Unlimited  was one of the most successful and well known Amiga
  351. companies  around..   and  everything  was done by only two people, not a
  352. building  full  of  people.   We  have  accomplished  a  lot  in  a  very
  353. restrictive  environment, and I know that we can accomplish much more now
  354. that we have complete control.
  355.  
  356. The  reason  for releasing the 'history' of Utilities Unlimited is to let
  357. people to know what really went on behind the scenes, and for everyone to
  358. know  that  although I was the figure head for the company, somebody else
  359. was  pulling my strings.  I will not do business like Utilities Unlimited
  360. did.   I  want  honesty  at  all costs, even if it means losing business.
  361. Although  there  is  only  two  of  us, I believe that we have proven our
  362. abilities  sufficiently  for people to at least listen to what we have to
  363. say.   Joe and I like to tackle the impossible, and fortunately, we don't
  364. have  to  make  anymore wild claims.  Any officially released information
  365. will  be  very  real.  I would be interested in hearing from you!  If you
  366. have  an Amiga product idea that you would like to see a reality, drop me
  367. a note.  We have a lot of nearly finished products (hardware and software
  368. based)  that  we  are looking into releasing.  Since the Amiga market has
  369. temporarily  stalled  (it  will  be  back),  we  are  not quite sure what
  370. products  are  necessary  at this time.  This is where you, the user, can
  371. help us!
  372.  
  373. I  can  be  reached  at  my new email address:  jimdrew@lnknet.com My AOL
  374. account  will  be  gone  shortly,  so don't try there!  I appreciate your
  375. support  in  the  past,  and  I  look  forward to providing you with high
  376. quality products in the future.
  377.  
  378. Sincerely,
  379. Jim Drew, Persistence Software
  380.  
  381. END
  382. ===
  383.